Towards A Parallel Distributed Equation-Based Simulation Environment
نویسندگان
چکیده
Distributed solvers provide several benefits, such as linear scalability and good numerical robustness. By separating components with transmission line elements, simulations can be run in parallel on multi-core processors. At the same time, equation-based modelling offers an intuitive way of writing models. This paper presents an algorithm for generating distributed models from Modelica code using bilinear transform. This also enables hard limitations on variables and their derivatives. The generated Jacobian is linearised and solved using LUdecomposition. The algorithm is implemented in the Hopsan simulation tool. Equations are transformed and differentiated by using the SymPy package for symbolic mathematics. An example model is created and verified against a reference model. Simulation results are similar, but the equation-based model is four to five times slower. Further optimisation of the algorithm is thus required. The future aim is to develop a distributed simulation environment with integrated support for equation-based modelling.
منابع مشابه
Towards a Distributed Computational Steering Environment based on CORBA
This paper presents the first step toward a computational steering environment based on CORBA. This environment, called EPSN , allows the control, the data exploration and the data modification for numerical simulations involving an iterative process. In order to be as generic as possible, we introduce an abstract model of steerable simulations. This abstraction allows us to build steering clie...
متن کاملParallelization And I/O Optimization For A 3-D Plasma Simulation Code
LARED-P, a three-dimensional laser plasma electromagnitic simulation code, largely simulates the interaction of intense laser and plasma. It uses partical-in-cell simulation method and needs immense computing resource, one CPU can do nothing about the simulation. In this paper, LARED-P is parallelized based on MPI paradigm for distributed memory parallel computing environment. The large scale (...
متن کاملTowards Efficient Distributed Simulation in Modelica using Transmission Line Modeling
The current development towards multiple processor cores in personal computers is making distribution and parallelization of simulation software increasingly important. The possible speedups from parallelism are however often limited with the current centralized solver algorithms, which are commonly used in today’s simulation environments. An alternative method investigated in this work utilize...
متن کاملOBIGrid: Towards a New Distributed Platform for Bioinformatics
This paper describes the design philosophy for the Grid system being developed by Japan Committee on HighPerformance Computing for Bioinformatics and Initiative for Parallel Bioinformatics (IPAB). Grid is one of attractive solutions to achieve distributed bioinformtics environment with high performance parallel computers, large genomic databases, computation intensive applications such as homol...
متن کاملParallel and Distributed Computing Related Issues in Education
The advancements in computer technology -rapid processors, rapid graphic, and cheaper memory, promote the evolution towards parallel and distributed computing environments. In recent years, parallel processing and distributed computing is attracting a lot of attention in education field. In this paper, the author will describe several issues or research activities that have been carried out in ...
متن کامل